#include <iostream>
#include <string>

using namespace std;

//默认参数
/*
默认参数的规则
    默认参数需要从右往左设置
    当函数有声明 和 定义的时候 默认参数只能在声明处体现 不能在定义处出现

-调用参数时，传递了实参，就能使用实参的值
-没有传递参数时，使用默认值
*/

void func_1(int val_1 = 10)
{
    cout << val_1 << endl;
}

void func_2(int val_1,int val_2 = 10);

int main(int argc, char const *argv[])
{
    
    func_1();
    //func_2(10);
    
    return 0;
}

void func_2(int val_1,int val_2)
{
    cout << val_1 << endl;
}